Steam Locomotive — definition

1. steam locomotive (Noun)

1 definition

steam locomotive (Noun) — A locomotive powered by a steam engine.

6 types of
engine loco locomotive locomotive engine railroad locomotive railway locomotive
2 parts
firebox steam engine